#include"httplib.h"

#define SERVER_IP "192.168.76.131"
#define SERVER_PORT 8888

int main() 
{
    httplib::Client client(SERVER_IP,SERVER_PORT);//实例化client对象，用于搭建客户端
    httplib::MultipartFormData item;//定义一个结构体用来存储文件信息
    item.name="file";//必须对应服务端的文件名
    item.content="Hello World!";//填充需要客户端发送的信息
    item.filename="hello.txt";//上传文件内容时，这个就是定义文件内容
    item.content_type="text/plain";

    httplib::MultipartFormDataItems items;//可能会上传多个文件，就用items（vector类型）收集
    items.push_back(item);
    //请求服务器，items是提交给服务器的数据，请求完后会自动获得响应数据
    auto res=client.Post(R"(/multipart)",items);
    std::cout<<res->status<<std::endl;
    std::cout<<res->body<<std::endl;
    return 0;
}